package com.jtw.sys.controller;

import io.swagger.annotations.Api;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.sql.Time;
import java.time.LocalTime;
import java.util.Date;

/**
 * DESCRIPT:
 *
 * @author cjsky666
 * @date 2018/9/3 15:36
 */
@Api(tags = "测试模块")
@Validated
@RestController
@RequestMapping(value = "/sys/test")
public class testController {
//    @Autowired
//    WebApplicationContext applicationContext;
//
//    @Autowired
//    private RedisTemplate redisTemplate;
//    @Autowired
//    private UserServiceImpl userServiceImpl;
//    @Autowired
//    private Sid sid;
//
//    @GetMapping(value = "/getName")
//    @ApiOperation(value = "用户测试接口")
//    @ResponseBody
//    public Message getname(HttpServletRequest req, TSysUser user, HttpSession session) {
//        return null;
//    }
//
////    @GetMapping(value = "/send")
////    public void sendMq(int i) {
////        if (i == 2) {
////            for (int j = 0; j < 10000; j++) {
////                helloSender.send(j);
////            }
////        }else{
////            helloSender.send(i);
////        }
////    }
//
//    @GetMapping(value = "/setredis")
//    @ResponseBody
//    @Transactional
//    public Message setRedisValue(@NotNull(message = "i参数不能为空")  Integer i, TSysUser user){
//        redisTemplate.opsForValue().set("asd",user,6000, TimeUnit.SECONDS);
//        System.out.println(user);
//        userServiceImpl.save(user);
//        return ReqCode.Success.getMessage("");
//    }
//
////    @GetMapping(value = "/delredis")
////    @ResponseBody
////    public Message delRedisValue(TSysUser user){
////        userServiceImpl.delete(user);
////        return ReqCode.Success.getMessage("成功");
////    }
//
//    @GetMapping(value = "/updateredis")
//    @ResponseBody
//    public Message updateRedisValue(TSysUser user){
//        userServiceImpl.updateLog(user);
//        return ReqCode.Success.getMessage();
//    }
//
//    @GetMapping(value = "/getredis")
//    @ResponseBody
//    public Message getRedisValue(String i){
//        return ReqCode.Success.getMessage(userServiceImpl.getById(i));
//    }
//
//    @GetMapping(value = "/getSysUserList")
//    public Message getList(PagingVo pagingVo){
//        return ReqCode.Success.getMessage(userServiceImpl.queryList(pagingVo));
//    }


    public static void main(String[] args) {
       Time time = Time.valueOf(LocalTime.now());
        System.out.println(time);
    }
}
